package com.neusoft.yiyang.common.entity.medical;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.neusoft.yiyang.common.enums.DrugForm;
import lombok.Data;

/**
 * 药品字典实体类，映射 drug_dict 表
 */
@Data
@TableName("drug_dict")
public class DrugDict {

    @TableId
    private Integer drugId;          // 药品ID

    private String genericName;      // 通用名
    private String tradeName;        // 商品名/品牌名
    private String strength;         // 规格(如30mg)
    private DrugForm form;           // 剂型
    private String unit;             // 给药单位(片/袋/瓶)
    private Double dosePerTime;        // 每次剂量
    private Integer freqPerDay;        // 每日服用次数
    private String contraindication; // 主要禁忌摘要
    private Integer status;          // 启用状态（1=启用，0=禁用）
}
